﻿using System.ComponentModel;
using System.Windows;

namespace CoreModule
{
    public interface IPermissionController
    {
        /// <summary>
        /// 
        /// </summary>
        bool IsGranted { get; }
        void OnLoaded(object sender, FrameworkElement topRegion);
        void OnFull(CancelEventArgs e);
        void OnMinimize(CancelEventArgs e);
        void OnNormal(CancelEventArgs e);
        void OnMaximized(CancelEventArgs e);
        void OnClose(CancelEventArgs e);
        void OnEsc(CancelEventArgs e);
    }
}
